/*
 * Diretor
 * 
 * Versao 1.0
 * 
 * 25/05/2013
 * 
 * Autor: Bhetynna Catalunha
 * 
 */
package edu.Ufes.exeSwing.Entity;

import java.util.ArrayList;
import java.util.TreeSet;

/**
 *
 * @author bhetynnacatalunha
 */
public class Diretor extends Funcionario implements Autenticavel{
    TreeSet<Agencia> agencias = new TreeSet<Agencia>();
    
    public Diretor(String pNome, String pEmail, Agencia pAgencia){
        super(pNome, pEmail);
        this.agencias.add(pAgencia);
        this.calculaSalario();
    }
    
    @Override
    protected void calculaSalario(){     
        this.setSalarioTotal(SALARIOBASE + (0.10 * this.agencias.size()));
    }
    
    @Override
     public boolean autentica(int psenha){
        boolean retorno = false;
        
        return retorno;
    
    }
    
    public void adicionaAgencia(Agencia a) {
        this.agencias.add(a);
    }
    
}
